package com.example.siyun.service.orderservice;

import com.example.siyun.pojo.SyUserOrder;

import java.util.List;
/*
 * 退货列表
 *@author：王浩宇
 *@Date: 2022-10-12
 * */
public interface RefundService {

    /*
     * 退货列表
     * */
    public List<SyUserOrder> Get();
    /*
     *退货列表搜索
     * */
    public List<SyUserOrder> Select(String orderSource,String orderStatus,String orderPaymentChannel);
    /*
     *退货申请待处理数据
     * */
    public List<SyUserOrder> getReturnRequest();
    /*
     *退货申请待处理搜索
     * */
    public List<SyUserOrder> selectReturnRequest(String orderSource,String orderStatus,String orderPaymentChannel);
    /*
     *退货申请已拒绝数据
     * */
    public List<SyUserOrder> getRefuse();
    /*
     *退货申请已拒绝搜索
     * */
    public List<SyUserOrder> selectRefuse(String orderSource,String orderStatus,String orderPaymentChannel);
    /*
     *退货申请已完成数据
     * */
    public List<SyUserOrder> getReturning();
    /*
     *退货申请已完成搜索
     * */
    public List<SyUserOrder> selectReturning(String orderSource,String orderStatus,String orderPaymentChannel);
    /*
     *退货申请退款中数据
     * */
    public List<SyUserOrder> getReturned();
    /*
     *退货申请退款中搜索
     * */
    public List<SyUserOrder> selectReturned(String orderSource,String orderStatus,String orderPaymentChannel);
    /*
     *退货列表总数
     * */
    public int Number();
    /*
     *退货申请待处理总数
     * */
    public int numberReturnRequest();
    /*
     *退货申请已拒绝总数
     * */
    public int numberRefuse();
    /*
     *退货申请已完成总数
     * */
    public int numberReturning();
    /*
     *退货申请退款中总数
     * */
    public int numberReturned();

}
